﻿@charset "utf-8";
.mb25 {
	margin-bottom:25px
}
.c-red {
	color:#c00
}
.hp-slide-promotion {
	width:730px;
	height:370px;
	overflow:hidden;
	margin-bottom:10px
}
.hp-slide-promotion .j-sw-clip {
	border:1px solid #e4e4e4;
	border-bottom:0;
	width:728px;
	height:337px;
	overflow:hidden
}
.hp-slide-promotion .j-sw-c li {
	height:337px;
	overflow:hidden
}
.hp-slide-promotion .j-sw-c li img {
	width:728px;
	height:337px;
	background:#f5f5f5 url(http://img.m18.com/asset/misc/i/loading-pink.gif) 50% 50% no-repeat
}
.loading {
	background:url(http://img.m18.com/asset/misc/i/loading-pink.gif) 50% 50% no-repeat
}
.hp-slide-promotion .j-sw-nav li {
	float:left;
	height:32px
}
.hp-slide-promotion .j-sw-nav a {
	float:left;
	width:136px;
	height:32px;
	line-height:32px;
	padding:0 5px;
	color:#fefefe;
	text-align:center;
	background:#3f3f3f url(http://img.m18.com/asset/m18/index/i/hp_sprite_0608.png);
	background-position:-244px 0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.hp-slide-promotion .j-sw-nav .cur a, .hp-slide-promotion .j-sw-nav a:hover {
	background:#000;
	color:#c00;
	text-decoration:none
}
.hp-tab-promotion {
	width:238px;
	height:183px;
	border:1px solid #e4e4e4;
	margin-bottom:10px;
	overflow:hidden
}
.hp-tab-promotion .j-sw-nav {
	width:240px;
	height:30px;
	line-height:30px;
	overflow:hidden
}
.hp-tab-promotion .j-sw-nav li {
	float:left;
	width:79px;
	border-right:1px solid #e4e4e4;
	cursor:default;
	text-align:center;
	background-color:#f9f9f9;
	color:#666
}
.hp-tab-promotion .j-sw-nav .cur {
	background-color:#fff
}
.hp-tab-promotion .panel-maimai, .hp-tab-promotion .panel-gift {
	padding:4px 3px
}
.hp-tab-promotion .panel-promotion {
	margin-left:10px;
	margin-top:10px;
	width:218px;
	height:133px;
	line-height:1.835;
	overflow:hidden
}
.hp-tab-promotion .panel-promotion li {
	background:url(http://img.m18.com/asset/m18/index/i/hp_sprite_0608.png) no-repeat -598px -110px;
	padding-left:8px;
	width:210px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.hp-tab-promotion .panel-promotion a {
	color:#666
}
.hp-tab-promotion .panel-promotion a:hover {
	color:#c00
}
.hp-carousel-cata {
	width:238px;
	height:173px;
	overflow:hidden
}
.hp-carousel-cata .hd {
	height:28px;
	line-height:28px;
	margin-bottom:12px;
	background-color:#fff
}
.hp-carousel-cata .act ul {
	width:37px;
	height:14px;
	overflow:hidden;
	background:url(http://img.m18.com/asset/m18/index/i/hp_sprite_0608.png) no-repeat 0 0;
	margin-top:10px
}
.hp-carousel-cata .act .prev, .hp-carousel-cata .act .next {
	width:18px;
	height:14px;
	cursor:pointer;
	text-indent:-999em
}
.hp-carousel-cata .j-sw-clip {
	width:226px;
	height:122px;
	overflow:hidden;
	margin-left:12px
}
.hp-carousel-cata .j-sw-c li {
	float:left;
	padding-right:4px;
	margin-bottom:12px;
	margin-right:12px
}
.hp-carousel-cata .j-sw-c li img {
	width:95px;
	height:120px;
	border:1px solid #fff
}
.box-prdsort {
	margin-bottom:0;
	width:728px
}
.box-prdsort .hd {
	height:32px;
	line-height:32px;
	background-color:#fff
}
.prdsort-list {
	border-top:1px solid #f2f2f2;
	height:65px;
	width:364px;
	float:left;
	position:relative
}
.prdsort-flow, .prdsort-fixed {
	position:relative;
	height:65px;
	width:364px;
	overflow:hidden
}
.prdsort-list h3 {
	width:35px;
	padding-left:15px;
	padding-right:15px;
	height:65px;
	text-align:center;
	line-height:65px;
	background-color:#ededed;
	font-weight:bold;
	word-wrap:break-word;
	overflow:hidden
}
.prdsort-list h3 a {
	color:#333
}
.prdsort-list h3 a:hover {
	color:#fefefe
}
.prdsort-list h3.hp-linefeed a {
	padding-top:16px;
	line-height:1.5;
	display:block
}
.prdsort-item {
	position:absolute;
	right:0;
	top:0;
	width:297px;
	height:61px;
	border:2px solid #fff;
	border-left:none;
	background-color:#fff;
	overflow:hidden
}
.prdsort-item li {
	float:left;
	padding:0 8px;
	height:30px;
	line-height:2.58;
	background:url(http://img.m18.com/asset/m18/index/i/hp_sprite_0608.png) no-repeat -599px -130px;
	margin-left:-1px
}
.prdsort-item a {
	float:left;
	color:#666;
	white-space:nowrap
}
.prdsort-item a:hover {
	color:#c00
}
.prdsort-item .ico-hot, .prdsort-item .ico-new, .prdsort-item .ico-sale {
	background:url(http://img.m18.com/asset/m18/index/i/hp_sprite_0608.png) no-repeat
}
.prdsort-item .ico-hot {
	background-position:100% -218px;
	padding-right:20px
}
.prdsort-item .ico-new {
	background-position:100% -238px;
	padding-right:23px
}
.prdsort-item .ico-sale {
	background-position:100% -258px;
	padding-right:26px
}
.prdsort-item ul {
	height:61px;
	overflow:hidden;
	zoom:1;
	padding-bottom:2px
}
.prdsort-item ul:after {
	content:"\0020";
	display:block;
	visibility:hidden;
	height:0;
	clear:both
}
.prdsort-list-b, .prdsort-list-b .prdsort-fixed, .prdsort-list-b .prdsort-flow {
	width:728px
}
.prdsort-list-b .prdsort-item {
	width:661px
}
.prdsort-flow .prdsort-item, .prdsort-flow h3 {
-webkit-transition:height .1s ease-in-out;
-moz-transition:height .1s ease-in-out;
-o-transition:height .1s ease-in-out;
-ms-transition:height .1s ease-in-out;
transition:height .1s ease-in-out
}
.prdsort-list-hover {
	z-index:999
}
.prdsort-list-hover h3 {
	background-color:#a00
}
.prdsort-list-hover h3 a {
	color:#fefefe
}
.prdsort-list-hover .prdsort-item {
	border-color:#a00;
	background-color:#fcf2f2
}
.prdsort-list-hover .prdsort-flow {
	_position:absolute;
	left:0;
	top:0;
	height:98px
}
.prdsort-list-hover .prdsort-flow h3 {
	height:98px
}
.prdsort-list-hover .prdsort-flow .prdsort-item {
	height:94px
}
.prdsort-list-hover .prdsort-flow-b, .prdsort-list-hover .prdsort-flow-b h3 {
	height:130px
}
.prdsort-list-hover .prdsort-flow-b .prdsort-item {
	height:126px
}
.prdsort-list-hover .prdsort-flow-b .prdsort-item-ul {
	height:90px
}
.box-hotbrand {
	width:238px
}
.box-hotbrand .hd {
	height:32px;
	line-height:32px;
	background-color:#fff
}
.hp-brand-list .brand-item {
	float:left
}
.hp-brand-list .brand-item img {
	width:110px;
	height:58px;
	border:1px solid #eee;
	margin-left:5px;
	margin-bottom:5px
}
.hp-brand-list .brand-item a:hover {
	cursor:pointer
}
.hp-brand-list .brand-item a:hover img {
	border-color:#f00
}
.hp-activity img {
	width:240px;
	height:60px
}
.hd-title {
	height:34px;
	overflow:hidden;
	background:url(http://img.m18.com/asset/m18/index/i/hp_sprite_0608.png) no-repeat;
	text-indent:-999em
}
.hp-newprd .hd-title {
	background-position:-473px -180px
}
.hp-newprd .bd, .hp-tab-newprd {
	width:980px;
	height:370px;
	overflow:hidden;
	position:relative
}
.hp-newprd .bd {
	background:#ccc url(http://img.m18.com/asset/m18/index/i/bg-newprd.jpg) no-repeat 0 0
}
.hp-tab-newprd .j-sw-nav {
	padding-top:1px;
	width:860px;
	height:26px;
	margin:0 auto;
	overflow:hidden;
	position:relative
}
.hp-tab-newprd .j-sw-nav li {
	float:left;
	margin-right:-20px
}
.hp-tab-newprd .j-sw-nav li a {
	position:relative;
	display:block;
	width:100px;
	height:26px;
	line-height:1.91;
	padding:0 20px;
	text-align:center;
	text-transform:uppercase;
	background:url(http://img.m18.com/asset/m18/index/i/bg-tag-off.png) no-repeat 0 0;
	color:#fefefe;
	font-weight:bold;
	word-wrap:break-word;
	overflow:hidden;
	outline:0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://img.m18.com/asset/m18/index/i/bg-tag-off.png");
	_background-image:none
}
.newprd-s1, .newprd-s1 a {
	z-index:20
}
.newprd-s2, .newprd-s2 a {
	z-index:19
}
.newprd-s3, .newprd-s3 a {
	z-index:18
}
.newprd-s4, .newprd-s4 a {
	z-index:17
}
.newprd-s5, .newprd-s5 a {
	z-index:16
}
.newprd-s6, .newprd-s6 a {
	z-index:15
}
.newprd-s7, .newprd-s7 a {
	z-index:14
}
.hp-tab-newprd .j-sw-nav .cur {
	position:relative;
	z-index:99
}
.hp-tab-newprd .j-sw-nav li a:hover, .hp-tab-newprd .j-sw-nav .cur a {
	background-image:url(http://img.m18.com/asset/m18/index/i/bg-tag-on.png);
	z-index:99;
	color:#fefefe;
	text-decoration:none;
	cursor:pointer;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://img.m18.com/asset/m18/index/i/bg-tag-on.png");
	_background-image:none
}
.hp-tab-newprd .j-sw-c li {
	float:left;
	margin-top:55px;
	margin-right:6px
}
.hp-tab-newprd .j-sw-c li img {
	width:175px;
	height:228px;
	padding:2px;
	background-color:#fff;
	border:1px solid #ccc
}
#newprd-img-b {
	width:210px;
	height:274px;
	overflow:hidden;
	position:absolute;
	top:60px;
	left:399px;
	margin-left:-15.5px;
	z-index:99;
	opacity:0;
	border:1px solid #ccc;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	background-color:#FFF
}
#newprd-img-b img {
	position:absolute;
	left:2px;
	top:2px;
	z-index:111;
	background:#f5f5f5 url(http://img.m18.com/asset/misc/i/loading-pink.gif) 50% 50% no-repeat
}
.hp-tab-newprd .j-sw-c li img {
	-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.3);
	box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.3)
}
.newprd-clip {
	width:933px;
	height:295px;
	overflow:hidden;
	margin-left:25px
}
.newprd-clip .j-sw-c ul {
	width:935px
}
.hp-more li, .list-item-price, .bs-item-sprice i, .best h2 a, .best-item-sv, .best-item-s-sv, .best-item-n, .best-item-s-n, .best-item-price i, .best-list li a:hover .best-item-price i, .best-item-s-price, .fashion h2 a, .luxry h2 a, .men h2 a, .mother h2 a, .home h2 a, .shoes h2 a, .acces h2 a, .underwear h2 a, .makeup h2 a, .health h2 a, .info h2 a, .x-item-sprice, .x-item-state .ico-triangle, .ico-champion, .comment-nav li, .ico_star, .news-list li, .email-btn, .bigsale h2 a, .meibao h2 a {
	background:url(http://img.m18.com/asset/m18/index/i/hp_sprite_0608.png) no-repeat
}
.bt {
	border-top:1px solid #e4e4e4
}
.br {
	border-right:1px solid #e4e4e4
}
.bb {
	border-bottom:1px solid #e4e4e4
}
.bl {
	border-left:1px solid #e4e4e4
}
.mr2 {
	margin-right:2px
}
.mb2 {
	margin-bottom:2px
}
.hp-box {
	margin-bottom:25px
}
.hp-hd {
	border-bottom:2px solid #C00;
	height:30px;
	position:relative
}
.hp-hd h2 a {
	display:block;
	height:22px;
	text-indent:-999em;
	outline:0
}
.hp-bd {
	border:1px solid #e4e4e4;
	overflow:hidden;
	zoom:1
}
.hp-more {
	position:absolute;
	top:6px;
	right:0;
	overflow:hidden;
	zoom:1
}
.hp-more a {
	color:#999
}
.hp-more a:hover {
	color:#C00
}
.hp-more li {
	float:left;
	padding-right:10px;
	margin-right:-1px;
	margin-left:10px
}
.hp-more li {
	background-position:right -760px;
*background-position:right -761px
}
.pic-box {
	background-color:#000
}
.hp-list ul {
	padding:0 0 12px 5px
}
.hp-list li a {
	color:#666
}
.hp-list li a:hover {
	color:#C00;
	text-decoration:none
}
.hp-list li img {
	margin-bottom:5px;
	width:175px;
	height:228px
}
.list-item {
	float:left;
	width:175px;
	margin:0 0 0 15px;
	_display:inline;
	overflow:hidden
}
.list-item-tit {
	display:block;
	width:175px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	cursor:pointer
}
.list-item-price {
	background-position:left -1007px;
	padding-left:10px;
	font-weight:bold;
	color:#C00
}
.hp-list a:hover .list-item-tit {
	text-decoration:underline
}
.bs-box {
	padding:4px
}
.bs-box img {
	border:1px solid #e4e4e4;
	display:inline-block
}
.bs-box a:hover {
	border:0 none
}
.wb {
	width:484px
}
.wc {
	width:322px
}
.ws {
	width:160px
}
.bs-item {
	position:relative;
	zoom:1
}
.bs-item a {
	display:block
}
.bs-item a:hover, .bs-item ins {
	text-decoration:none
}
.bs-item-desc {
	display:block;
	height:20px;
	position:absolute;
	bottom:1px;
	left:1px;
	white-space:nowrap;
	width:158px;
	padding-top:20px;
	cursor:pointer
}
.bs-item-sprice {
	display:block;
	width:60px;
	height:21px;
	position:absolute;
	top:0;
	left:0;
	padding-left:5px;
	padding-top:4px;
	padding-right:5px;
	white-space:nowrap
}
.bs-item-sprice ins {
	font-weight:bold;
	color:#C00
}
.bs-item a:hover .bs-item-sprice ins {
	color:#FFF
}
.bs-item-tit {
	display:block;
	padding-left:5px;
	width:150px;
	color:#666;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.bs-item a:hover .bs-item-tit {
	color:#FFF
}
.bs-item .bs-item-desc {
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7FFFFFFF', endColorstr='#7FFFFFFF');
	background:rgba(255, 255, 255, 0.5);
	background:transparent\9
}
.bs-item a:hover .bs-item-desc {
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99CC0000', endColorstr='#99CC0000');
	background:rgba(204, 0, 0, 0.6);
	background:transparent\9;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .2s;
transition:all .3s
}
.bs-item-sprice i {
	background-position:left -1007px;
	display:inline;
*display:inline-block;
	padding-left:10px;
	vertical-align:middle
}
.bs-item a:hover .bs-item-sprice i {
	background-position:left -1026px
}
.best h2 a {
	background-position:left -300px;
	width:134px
}
.best-item-sv {
	background-position:left -719px
}
.best-item-n, .best-item-s-n {
	background-position:left -684px;
	cursor:pointer
}
.best-list li a:hover .best-item-sv {
	background-position:left -740px;
	color:#fefefe
}
.best .hp-bd {
	padding:9px 0 0 9px
}
.best-list {
	overflow:hidden;
	zoom:1
}
.best-list li {
	float:left;
	margin-right:6px;
	position:relative;
	padding-bottom:9px;
	overflow:hidden;
	_display:inline
}
.best-list li a, .best-list li a:visited, .best-list li ins, .best-list li a:hover span, .best-list li a:hover em {
	text-decoration:none
}
.best-item {
	width:175px
}
.best-item-s {
	width:115px
}
.best-item img {
	width:175px;
	height:228px
}
.best-item-s img {
	width:115px;
	height:115px
}
.best-item-sv, .best-item-s-sv {
	display:block;
	padding-left:16px
}
.best-item-desc {
	background-color:#333;
	display:block;
	height:44px;
	padding:6px 0 0 6px;
	cursor:pointer;
	overflow:hidden
}
.best-item-sv {
	color:#C00;
	width:84px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.best-item-tit {
	display:block;
	color:#fefefe;
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	width:90px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.best-item-price {
	position:absolute;
	top:224px;
	left:92px;
	width:82px;
	text-align:right;
	white-space:nowrap;
	overflow:hidden
}
.best-item-price ins {
	display:inline-block;
	font-size:42px;
	font-family:arial;
	color:#fefefe;
	padding-left:13px;
	position:relative
}
.best-item-price i {
	background-position:left -964px;
	width:13px;
	height:17px;
	position:absolute;
	top:29px;
	left:0;
	overflow:hidden
}
.best-list li a:hover .best-item-price i {
	background-position:left -937px
}
.best-item-s-price {
	background-position:left -988px;
	padding-left:10px
}
.best-item-s-desc {
	visibility:hidden;
	display:block;
	width:109px;
	height:28px;
	line-height:14px;
	font-weight:bold;
	color:#fefefe;
	position:absolute;
	top:85px;
	left:0;
	padding:2px 0 0 6px;
	cursor:pointer;
	overflow:hidden
}
.best-item-s-desc {
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000')
}
.best-item-s-sv {
	background-position:left -717px;
	height:19px;
	line-height:21px;
	font-weight:bold;
	color:#333;
	cursor:pointer;
	overflow:hidden
}
.best-list li a:hover .best-item-desc {
	background-color:#A00
}
.best-list li a:hover {
	background:#FFF
}
.best-list li a:hover .best-item-s-desc {
	visibility:visible;
	background:rgba(0, 0, 0, 0.5);
	background:transparent\9
}
.best-item-n, .best-item-s-n {
	display:block;
	width:26px;
	height:28px;
	line-height:26px;
	font-weight:bold;
	color:#fefefe;
	text-align:center;
	position:absolute
}
.best-item-n {
	top:1px;
	left:10px
}
.best-item-s-n {
	top:0;
	left:0
}
.best-item-s-tit {
	display:block;
	width:104px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.fashion h2 a {
	background-position:left -332px;
	width:155px
}
.luxry h2 a {
	background-position:left -364px;
	width:138px
}
.men h2 a {
	background-position:left -396px;
	width:126px
}
.mother h2 a {
	background-position:left -428px;
	width:202px
}
.home h2 a {
	background-position:left -460px;
	width:134px
}
.shoes h2 a {
	background-position:left -492px;
	width:188px
}
.acces h2 a {
	background-position:left -524px;
	width:188px
}
.underwear h2 a {
	background-position:left -556px;
	width:166px
}
.makeup h2 a {
	background-position:left -588px;
	width:148px
}
.health h2 a {
	background-position:left -620px;
	width:212px
}
.bigsale h2 a {
	background-position:left -1078px;
	width:152px
}
.bigsale .hp-hd, .bigsale .hp-bd {
	border:0 none
}
.bigsale .hp-bd {
	overflow:hidden;
	zoom:1
}
.bigsale .hp-bd img {
	border:1px solid #e4e4e4
}
.meibao h2 a {
	background-position:left -1110px;
	width:210px
}
.info {
	margin-bottom:0
}
.info h2 a {
	background-position:left -652px;
	width:150px
}
.info .hp-hd {
	border-bottom:0 none
}
.hp-box-sub {
	border:1px solid #e4e4e4;
	margin-bottom:25px
}
.hp-hd-sub {
	background-color:#f9fafa;
	height:29px;
	line-height:29px;
	border-bottom:1px solid #e4e4e4;
	position:relative
}
.hp-hd-sub h2 {
	font-weight:bold;
	color:#999;
	margin-left:12px
}
.hp-more-sub {
	position:absolute;
	top:0;
	right:10px
}
.hp-more-sub a, .hp-more-sub a:visited {
	color:#999
}
.hp-more-sub a:hover {
	color:#C00
}
.choose {
	width:748px
}
.choose .hp-bd-sub {
	padding:10px 0 9px 10px
}
.x-item {
	float:left;
	width:175px;
	height:295px;
	margin-right:9px;
	position:relative;
	_display:inline;
	overflow:hidden
}
.x-item-pic, .x-item-tit, .x-item-sprice, .x-item a {
	display:block
}
.x-item-desc {
	visibility:hidden;
	position:absolute;
	top:192px;
	left:0;
	width:160px;
	height:32px;
	line-height:14px;
	font-weight:bold;
	color:#fefefe;
	padding:4px 0 0 15px;
	cursor:pointer
}
.x-item-desc {
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000')
}
.x-item a:hover, .x-item a:hover span, .x-item-desc ins {
	text-decoration:none
}
.x-item-tit {
	margin-bottom:1px;
	color:#fefefe;
	width:154px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.x-item a:hover {
	background:#FFF
}
.x-item a:hover .x-item-desc {
	visibility:visible;
	background:rgba(0, 0, 0, 0.5);
	background:transparent\9
}
.x-item a:hover .x-item-desc {
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s
}
.x-item a img {
	width:175px;
	height:228px
}
.x-item-state {
	background-color:#fafafa;
	border:1px solid #e4e4e4;
	height:52px;
	margin-top:7px;
	padding:3px;
	position:relative
}
.x-item-state img {
	float:left;
	width:50px;
	height:50px
}
.x-item-state p {
	margin-left:56px;
	line-height:17px;
	width:110px;
	height:51px;
	overflow:hidden
}
.x-item-state p em {
	font-weight:bold;
	color:#C00
}
.x-item-sprice {
	background-position:left -988px;
	padding-left:10px
}
.x-item-state .ico-triangle {
	background-position:left -784px;
	width:11px;
	height:7px;
	position:absolute;
	top:-7px;
	left:50%;
	margin-left:-5px
}
.clubshow {
	width:218px
}
.clubshow .hp-bd-sub {
	padding:8px 0 8px 8px
}
.show-hd {
	height:80px;
	padding-top:16px;
	overflow:hidden
}
.show-hd .avatar {
	float:left;
	width:64px;
	position:relative
}
.show-hd .avatar img {
	border:1px solid #e4e4e4;
	width:60px;
	height:60px;
	padding:1px
}
.show-hd .avatar a:hover {
	border:0 none
}
.show-hd .avatar a:hover img {
	border-color:#C00
}
.show-champion {
	margin-left:72px
}
.show-champion h3 {
	font-weight:bold;
	position:relative;
	top:-2px
}
.show-champion h3 a {
	color:#333
}
.show-champion h3 em {
	color:#C00
}
.show-champion h3 a:hover {
	color:#C00
}
.show-champion p {
	line-height:16px;
	height:48px;
	overflow:hidden
}
.show-champion p a {
	color:#666
}
.show-champion p a:hover {
	color:#C00
}
.show-bd img {
	width:202px;
	height:202px
}
.ico-champion {
	background-position:left -801px;
	width:24px;
	height:24px;
	position:absolute;
	top:-15px;
	left:0
}
.comment {
	width:748px;
	height:331px;
	overflow:hidden
}
.comment-nav {
	width:748px;
	overflow:hidden
}
.comment-nav ul {
	width:760px;
	overflow:hidden
}
.comment-nav li {
	background-position:left -887px;
	float:left;
	border-bottom:1px solid #f0f0f0;
	width:95px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#999;
	margin-left:-1px;
	cursor:default
}
.comment-nav li.cur {
	border-color:#C00;
	font-weight:bold;
	color:#C00
}
.comment-cont {
	overflow:hidden
}
.comment-cont ul {
	height:256px;
	overflow:hidden;
	padding-top:20px
}
.comment-item {
	float:left;
	width:234px;
	height:72px;
	overflow:hidden;
	zoom:1;
	margin:0 7px 13px 8px;
	_display:inline
}
.comment-item p {
	color:#666;
	height:18px;
	overflow:hidden
}
.comment-item p.comment-txt a {
	color:#666
}
.comment-item p.comment-txt a:hover {
	color:#C00
}
.comment-item p.comment-txt {
	line-height:18px;
	height:54px;
	overflow:hidden
}
.comment-pic {
	float:left;
	width:50px;
	height:65px;
	background-color:#f5f5f5
}
.comment-info {
	margin-left:56px
}
.ico_star {
	background-position:left -834px;
	display:block;
	width:72px;
	height:15px;
	text-indent:-99em;
	overflow:hidden
}
.news-notice {
	width:218px;
	height:203px;
	margin-bottom:10px;
	overflow:hidden
}
.news-notice .hp-hd-sub {
	border:0 none;
	height:30px;
	overflow:hidden
}
.news-nav li {
	background-color:#f5f5f5;
	border-left:1px solid #e4e4e4;
	float:left;
	width:109px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#666;
	margin-left:-1px;
	cursor:default
}
.news-nav li.cur {
	background-color:#FFF
}
.news-cont {
	padding:10px 0 0 10px;
	width:200px;
	height:155px;
	overflow:hidden
}
.news-list {
	height:155px;
	overflow:hidden
}
.news-list li {
	background-position:left -1038px;
	padding:0 0 0 10px;
	line-height:22px;
	width:190px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.news-list li a {
	color:#666
}
.news-list li a:hover, .news-list li a span {
	color:#C00
}
.email {
	width:218px;
	height:116px;
	overflow:hidden
}
.email-txt {
	border:1px solid #a7a6aa;
	width:136px;
	height:21px;
	line-height:21px;
	box-shadow:2px 2px 2px 0 rgba(0, 0, 0, .1) inset;
	padding-left:3px
}
.email-btn {
	background-position:left -858px;
	border:0 none;
	width:53px;
	height:25px;
	line-height:25px;
	color:#f17d0a;
	font-weight:bold;
	cursor:pointer;
	box-shadow:1px 1px 2px 0 rgba(0, 0, 0, .2)
}
.email-txt, .email-btn {
	vertical-align:middle
}
.email-cont {
	padding:15px 0 0 10px
}
.email-cont p {
	margin-bottom:12px
}
